<?php 



class Peticiones extends CI_Controller {

		
	function Peticiones()
	{
        parent::__construct();
		date_default_timezone_set('America/El_Salvador');
		$this->load->model('seguridad_model');
		$this->load->model('evaluacion_model');
		$this->load->helper('cookie');
		//$this->load->library("securimage/securimage");
		
    }

	/*
	*	Nombre: index
	*	Obejtivo: Carga la vista que contiene el formulario de login
	*	Hecha por: Jhonatan
	*	Modificada por: Leonel
	*	Ultima Modificacion: 15/03/2014
	*	Observaciones: Ninguna
	*/
	function index(){
	
		
	}

	function confirmar_asignacion($enviadoe=NULL,$empleado=NULL,$opcion=NULL){
		//verificacion de  accion
		error_reporting(0);
		$accion=-1;
		if ($opcion==md5(1)) {
			$accion=1;
			
		}elseif($opcion==md5(0)) {
			$accion=0;
			
		}else{
			$this->cerrar_ventana();
			die("Informaci&oacute;n corrupta");
		}

		//verificacion de id de correo
		$u=$this->seguridad_model->verificar_enviado($enviadoe);		
		if (isset($u) && sizeof($u)>0) {
			$id_enviado=$u['id_enviado'];
		}else{
			$this->cerrar_ventana();
			die("informaci&oacute;n de usuario incorrecta");
		}

		//verificacion de solicitud
		$u=$this->seguridad_model->verificar_asignacion($empleado);		//verifica si el id encritado existe

		if (isset($u) && sizeof($u)>0 ) {
			$id_empleado=$u['id_empleado_evaluador'];
			$this->db->trans_start();
					///al fin procesamos la actualizacion
			//echo("DATOS ".$id_empleado." ".$accion." ".$id_enviado);

			$this->evaluacion_model->confirmar_asignacion($id_empleado,$accion, $id_enviado);
			$this->seguridad_model->actualizar_enviado($id_enviado);

			$this->db->trans_complete();
			$tr=($this->db->trans_status()===FALSE)?0:1;				
				if($tr==1 && $accion==1) {
					
				echo "Observacion reportada";

				}else{
					echo " Confirmación procesada";					
					
				}
			$this->cerrar_ventana();
		}else{
				$this->cerrar_ventana();	
			die("Lo sentimos, algo salio mal");
		}	
			
	}

	function cerrar_ventana()
	{
		echo '
		<script type="text/javascript">
			setTimeout("window.close();" , 5000);
		</script>
		
		';

	}
}
?>
